﻿using System.Collections.Generic;

namespace Scenario_Editor.AddinManager
{
    public interface IExporter
    {
        #region Public Methods

        /// <summary>
        /// Exports the Scenery to Game.
        /// </summary>
        /// <param name="fullExportFolder">Directory from the exportet Directory</param>
        /// <param name="grounds">ground properties</param>
        /// <param name="textureProperties">ground properties to textures.</param>
        /// <param name="meshes">meshes of the complet Scenery</param>
        /// <param name="numberBlocksX">number of Blocks in X diretion</param>
        /// <param name="numberBlocksY">number of Blocks in Y diretion</param>
        void CreateNewScenery(string fullExportFolder,
            Engine.FileFormats3D.Mesh3dData[] meshes,
            int numberBlocksX,
            int numberBlocksY);

        #endregion Public Methods
    }
}